<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>数据的方法</title>
	</head>
	<body>
		<script>
			// /*push()方法  
			//     1、添加后面数据
			// 	2、返回值
			// */
			// var c=new Array('A','B');
			// var c1=c.push('C','D','E');
			// console.log(c);
			// /*unshift()方法
			//     1、添加前面数据
			// 	2、返回值
			// */
			// var sum=[4,5,6];
			// sum.unshift(1,2,3);
			// console.log(sum);
			// /*
			// pop()方法
			//   删除后面数据
			// */
		 //   sum.pop();
		 //   console.log(sum);
		 //   /**
			// * shift()方法
			// *  删除前面数据
			// */
		 //   sum.shift();
		 //   console.log(sum);
		 
		 
		 
		 /**
		  * join方法
		  * 是转换字符串，默认是逗号隔开，可以根据自己需求隔开
		  */
		//  var sums=[2,3,4,5,6];
		//  sums.join();
		//  console.log(sums);// [2, 3, 4, 5, 6]
		//  var ch=sums.join("-");
		//  console.log(ch);//2-3-4-5-6
		   
		//    /**
		// 	* reverse方法
		// 	* 反转方法
		// 	* 
		// 	*/
		//    var  str=['m','a','b','c','d'];
		//    str.reverse().join("");
		//    console.log(str);
		
		// 	/**
		// 	 * sort()方法
		// 	 * 用于对数组的元素进行排序
		// 	 */
		// 	//29,5,24,17,32
		// 	var a=[29,5,24,17,32];
		// 	var b=['m','g','a','i','b','f','c'];
		// 	console.log(b.sort());//字母排序
		// 	//降序排序
		// 	//a.sort(function(a,b){return b-a});
		// 	//升序排序
		// 	a.sort(function(a,b){return a-b});
		// 	console.log(a);
			/**
			 * concat()方法
			 * 用于连接两个或多个数组
			 */
			// var arr1=['a','b','c'];
			// var arr2=['d','e',1,3],
			// 	arr3;
			// 	//concat 方法
			// 	arr3=arr1.concat(arr2,["m",55,101]);//还可以添加数据
			// 	console.log(arr3);
			
				/**
				 * slice()方法
				 * 从已有的数组中返回选定的元素
				 */
				//slice(starrt,end) end 下标
				// var colors=['red','green','blue','yellow','orange'];
				// var newColors=colors.slice(1);
				// var newColors2,newColors3;
				// newColors2=colors.slice(1,3);
				// newColors3=colors.slice(-4,3);///1,3
				// console.log(newColors);
				// console.log(newColors2);
				// console.log(newColors3);
				
				//完成以下代码段，实现b数组对a数组的拷贝，方法越多越好
				var a=[1,"yes",3],b;
				
				//1、数组遍历，push
				// b=new Array();
				// for(var i=0;i<a.length;i++){
				// 	b.push(a[i]);
				// }
				// console.log(b);
				//2、concat()
				// b=[].concat(a);
				// console.log(b);
				//3、slice()
				b=a.slice();
				console.log(b);
			
		</script>
	</body>
</html>
